لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Cucumber BDD آسان شد + طراحی چارچوب اتوماسیون [ویدئو]
Cucumber BDD Made Easy + Automation Framework Design [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره شما می خواهید مفاهیم خیار را با استفاده از JUnit و Selenium درک کنید. قبل از اینکه وارد دوره شویم، بیایید BDD را درک کنیم. BDD مخفف Behavior Driven Development است که از TDD الهام گرفته شده است، یعنی Test Driven Development. TDD توسعهای است که با آزمایش انجام میشود، که در آن موارد تست قبل از توسعه یک برنامه کاربردی با آزمایش هدایت میشوند.
این دوره با مقدمه ای بر BDD شروع می شود و به شما کمک می کند تا یک پروژه Cucumber Maven ایجاد کنید. سپس گزینههای مختلفی را بررسی خواهید کرد که برای تنظیم ویژگیهای خاص در Cucumber استفاده میشوند، مانند اجرای خشک، سخت و تک رنگ. با پیشروی، با Selenium WebDriver آشنا میشوید و در مورد پارامترها و جداول داده در Cucumber آشنا میشوید. همچنین در مورد قلاب های خیار (جهانی، برچسب گذاری شده و سفارشی) و برچسب های خیار آشنا خواهید شد. در نهایت، نحوه استفاده از مدل شی صفحه در چارچوب Cucumber را خواهید آموخت.
در پایان این دوره، شما درک کاملی از توسعه رفتار محور در Cucumber به دست خواهید آورد.
همه منابع و فایلهای کد در اینجا قرار داده شدهاند: https://github.com/PacktPublishing/Cucumber-BDD-Made-Easy-Automation-Framework-Design نوشتن سناریوهای غواصی خیار
آموزش ساخت فایل های ویژگی Cucumber
گزینه های مختلف خیار را درک کنید
قلاب های جهانی Cucumber و قلاب های برچسب گذاری شده را درک کنید
با پارامترسازی در Cucumber کنار بیایید
آموزش اضافه کردن پلاگین گزارش Masterthought اگر تازه فارغ التحصیل هستید و می خواهید در زمینه کدنویسی و اتوماسیون حرفه ای ایجاد کنید، این دوره به شما کمک می کند تا مهارت مورد نیاز خود را توسعه دهید. این دوره همچنین برای مدیران QE است که به دنبال کشف راه حل های اتوماسیون برتر برای پروژه های خود هستند. این دوره شامل دانش اولیه جاوا و سلنیوم است. با توسعه رفتار محور آشنا شوید * کدنویسی Cucumber را با کمک مثال های عملی و بلادرنگ در یک وب سایت درک کنید * نحوه ایجاد ویژگی ها در Cucumber را بیاموزید
سرفصل ها و درس ها
شروع با خیار و توسعه رفتار محور (BDD)
Getting Started with Cucumber and Behavior Driven Development (BDD)
مقدمه ای بر توسعه رفتار محور (BDD)
Introduction to Behavior Driven Development (BDD)
ایجاد پروژه Cucumber Maven
Creating a Cucumber Maven Project
ایجاد پلاگین Cucumber Eclipse
Creating a Cucumber Eclipse Plugin
ایجاد فایل های ویژگی Cucumber
Creating Cucumber Feature Files
نوشتن سناریوهای غوره
Writing Gherkin Scenarios
ایجاد تعاریف مرحله
Creating Step Definitions
JUnit Test Runner
JUnit Test Runner
گزینه های خیار
Cucumber Options
ویژگی ها، چسب، و پلاگین
Features, Glue, and Plugin
چارچوب Cucumber با استفاده از مدل شیء صفحه
Cucumber Framework Using Page Object Model
ایجاد صفحه کارخانه (مخزن WebElement)
Creating Page Factory (WebElement Repository)
ایجاد صفحات اکشن
Creating Action Pages
ایجاد صفحات اقدام مشترک
Creating Common Action Pages
پیاده سازی مدل شیء صفحه
Implementing Page Object Model
پیاده سازی پلاگین گزارش خیار
Implementing Cucumber Reporting Plugin
اضافه شدن افزونه گزارش Masterthought
Adding Masterthought Reporting Plugin
گرفتن اسکرین شات برای مراحل ناموفق
Capture Screenshot for Failed Steps
به سوی تو
Over to You
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Mayur Deshmukh بنیانگذار و مدرس De ZINNIA Learning است که شرکتی است که به ارائه آموزش استاندارد صنعتی در مورد ابزارهای تست اتوماسیون نرم افزار و زبان های برنامه نویسی اختصاص دارد. برنامه های آنها شامل آموزش عملی گسترده در جاوا، سی شارپ، پایتون، سلنیوم WebDriver، Appium، TestNG، Cucumber (BDD)، ادغام مداوم، Jenkins، REST، اتوماسیون SOAP API، WireMock و تست بار Gatling است. مایور به دانش آموزان خود انگیزه می دهد تا نگرش یادگیرنده را حفظ کنند تا بتوانند فناوری های جدید را برای حفظ و رشد در این صنعت نرم افزار پویا اتخاذ کنند.
نمایش نظرات